package com.zw.a.basic.a09.demo07_inner;

//接口Person的测试类
public class PersonTest {
    public static void main(String[] args) {
        //需求: 调用Person#eat();
        //像这种需求就不推荐使用匿名内部类了, 因为比较繁琐, 可以直接搞一个Person类的子类实现.
        Person p = new Person() {
            @Override
            public void eat() {
                System.out.println("人要吃饭");
            }
            @Override
            public void sleep() {
                System.out.println("人要睡觉");
            }
            @Override
            public void study() {
                System.out.println("人要学习");
            }
        };
        p.eat();
        p.sleep();
        p.sleep();
    }
}
